package com.foreknow.demo03;
/*
* 关于参数的类型：1.基本类型    2.引用类型
*    返回值类型：1.基本类型    2.引用类型
*
*       int :默认值为0
*       double:0.0
*       boolean：false
*       String(引用类型)：默认值为null
*       int[](引用类型)：默认值为null
*
* */
public class MethodDemo5 {
    public static int A(int a){
        return a;
    }

    public static String B(String name){
        return name; //最终返回结果就是abc
    }

    public static int[] C(int[] array) {
        //初始化一个数组
//        int[] a = {1,2,3,4,5,6,7};
        return array;
    }
//    public static int A(){
//        return 12;
//    }
//
//    public static String B(){
//        return "abc"; //最终返回结果就是abc
//    }
//
//    public static int[] C() {
//        //初始化一个数组
//        int[] a = {1,2,3,4,5,6,7};
//        return a;
//    }

//    public static void D(){
//        System.out.println("这是一个无返回值的方法");
//    }

    public static void main(String[] args) {
        int a = MethodDemo5.A(12);
        System.out.println(a);
        String s = MethodDemo5.B("tom");
        System.out.println(s);

        //初始化数组
        int[] arr = {1,2,3,4,5,6,7,8};
        int [] array = MethodDemo5.C(arr);//null
        for (int i = 0;i<array.length;i++){
            System.out.println(array[i]);
        }
//        System.out.println(MethodDemo5.D());
    }
}
